Global ini-file depended changes.
authoroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 5 Apr 2006 17:54:23 +0000 (17:54 +0000)
committeroliskoli <oliskoli@f51c46e8-681c-474f-0cfe-069cfd0219fb>
Wed, 5 Apr 2006 17:54:23 +0000 (17:54 +0000)
gpsbabel/nukedata.c
gpsbabel/trackfilter.c

index ea3b3c83c677d8f2953cf2cf976ff997bc016a97..516ad740980abc1a8606a1bf4abbd34e7a5b0c67 100644 (file)
@@ -41,13 +41,13 @@ arglist_t nuke_args[] = {
 static void 
 nuke_process(void)
 {
-       if (nukewpts) {
+       if (*nukewpts != '0') {
                waypt_flush_all();
        }
-       if (nuketrks) {
+       if (*nuketrks != '0') {
                route_flush_all_tracks();
        }
-       if (nukertes) {
+       if (*nukertes != '0') {
                route_flush_all_routes();
        }
 }
index 32d2e01bb115e826f9169d9821eb40ebe18ad7c9..27625765c776f4c40694e15989cd829144bf8124 100644 (file)
@@ -409,7 +409,7 @@ trackfilter_split(void)
 
        /* check additional options */
        
-       opt_interval = (0 != strcmp(opt_split, TRACKFILTER_SPLIT_OPTION));
+       opt_interval = ((strlen(opt_split) > 0) && (0 != strcmp(opt_split, TRACKFILTER_SPLIT_OPTION)));
 
        if (opt_interval != 0)
        {